Senior,customer support manager careers in London, United Kingdom